/*
 * 窥探Array"对象"及其原型
 */

let names ; // 声明一个变量用来记录属性名称

let x = Array ; // 将 Array"对象" 当作是一个实例来对待
// 借助于 Object"对象"中的静态函数获取 x 所指向实例的自有属性
names = Object.getOwnPropertyNames( x );
console.log( names );

console.log( '- - - - - - - - - - - - - - - - - -' );

let y = Array.prototype ; // 将 Array"对象"的原型当作是一个实例来对待 
// 借助于 Object"对象"中的静态函数获取 y 所指向实例的自有属性
names = Object.getOwnPropertyNames( y );
console.log( names );